package сontrol;

/**
 * Класс описывающий результат выполнения операции 
 */
public class OperationResult {
    /**
     * Код сообщения
     */
    private int errorCode;
    /**
     * Текст сообщения об ошибке
     */
    private String errorMessage;
        
    /**
     * Конструктор для инициализации кода сообщения и текста сообщения об ошибке 
     * @param errorCode код сообщения
     * @param errorMessage текст сообщения
     * @return OperationResult результат операции
     */
    public OperationResult(int errorCode, String errorMessage){
        this.errorCode = errorCode;
        this.errorMessage = errorMessage;
    }    
    
    /**
     * Метод возвращающий код ошибки     
     * @return errorCode код ошибки 
     */   
    public int getErrorCode(){
        return errorCode;
    }
    
    /**
     * Метод возвращающий текст ошибки     
     * @return errorMessage текст ошибки 
     */  
    public String geterrorMessage(){
        return errorMessage;
    }
}
    
